 view,input{
   box-sizing: border-box;
 }
 .main{
  width:100%; 
  background-color: #FFFFFF;
 }
.logo{
	height: 106rpx;
	background: #E0E2EE;
	border-radius: 0px;	 
	display:flex;
	align-items:center;
 }
 .ilist{width:300rpx;padding-left:48rpx;}
 .imglog{
   width:148rpx;
   height:64rpx;
   padding-top:20rpx;
 }
 .img1{
   width:148rpx;
   height:64rpx;
 }
 .part1{
   background-color:#4C527C;
   padding-bottom:100rpx;
 }
 .zp1{
  width:100%;height:520rpx;
  background: #FFFFFF;
  opacity: 1;
  border-radius: 0rpx 0rpx 0rpx 160rpx;
 }
 .zp1-1{
  height: 58rpx;
  font-size: 42rpx;
  font-family: .PingFang SC;
  font-weight: 600;
  color: #202020;
  opacity: 1;
  margin-left:62rpx;
  margin-top:32rpx;
 }
 .mp1-2{
   display:flex;
   justify-content: space-around;
   flex-wrap: wrap;
   width:700rpx;
   margin:0 auto;
   margin-top:42rpx;
 }
 .item{
	width: 220rpx;
	height: 94rpx;
	background: #E5E7F1;
	border-radius: 28rpx;
	margin-top:8rpx;
	display:flex;align-items: center;
	padding-left:24rpx;
 }
 .scur{
   border:solid 1rpx;
   border-color:#4C527C;
 }
 .mp1-3{
  width:100%;
  height: 28rpx;
  font-size: 20rpx;
  font-family: .PingFang SC;
  font-weight: 400;
  color: #202020;
  opacity: 0.51;
  width:700rpx;
  margin:0 auto;
  text-align:right;
  margin-top:42rpx;
 }

 .mpart{
   width:30rpx;height:30rpx;border-radius:50%;
   overflow:hidden;
   background: #FFFFFF;
   border: 2rpx solid #8E8E8E;
	 font-size: 20rpx;
	 font-family: .PingFang SC;
	 font-weight: 600;
	 color: #4C527C;
	 margin-right:16rpx;
 } 
  .gp1{height:10rpx;width:30rpx;}  
  .gp2{height:10rpx;width:30rpx;}  
  .gp3{height:10rpx;width:30rpx;}
  .mcur1 .gp1,.mcur4 .gp1,.mcur7 .gp1{background-color: #8E8E8E;}
  .mcur1 .gp2,.mcur5 .gp2,.mcur7 .gp2,.mcur8 .gp2{background-color: #8E8E8E;}
  .mcur1 .gp3,.mcur6 .gp3,.mcur8 .gp3{background-color: #8E8E8E;}
  .mcur2{
	background-color: #8E8E8E;overflow: visible;
	position:relative;
   }
   .jia{
	 position:absolute;
	 right:-10rpx;
	 top:-15rpx;
   }
  .cal{width:685rpx;margin:0 auto;margin-top:80rpx;}
  .cp4{
     height:70rpx;display:flex; align-items: center; 
     flex-wrap:wrap;
	 justify-content: space-around;
	 margin-top:42rpx;
   }
   .cp4-1{
     width:70rpx;height:70rpx;border-radius:50%;
     overflow:hidden;
     font-size: 18rpx;
     font-family: Montserrat;
     font-weight:600;
     color: #FFFFFF;
     opacity: 1;
     background-color:#4C527C ;
     margin-top:30rpx;
	
     
   } 
    .mp1{height:23rpx;width:70rpx;}  
    .mp2{
      height:24rpx;display:flex;align-items: center;
  	justify-content: center;
    }
   .mp3{height:23rpx;width:70rpx;}
    .cur1,.cur2,.cur3,.cur4,.cur5,.cur6,.cur7,.cur8{border: 2px solid #707070;}
  .cur6 .mp1, .cur4 .mp1, .cur1 .mp1{background-color:#949DE1 !important;}
  .cur5 .mp2,  .cur4 .mp2,.cur2 .mp2{
  	background: #9599B3 !important;
  	border-top: 1px solid #707070 !important;
  	border-bottom: 1px solid #707070 !important;
  	opacity: 1 !important;
    }
  .cur6 .mp3,.cur5 .mp3,.cur3 .mp3{
     background-color:#949DE1 !important;
    }
   .cur7,.cur8{background-color:#669965 !important;}
   .cur8{position:relative;overflow:visible!important;}
   .jia1{
  	 width: 8rpx;
  	 height: 16rpx;
  	 font-size: 13rpx;
  	 font-family: Montserrat;
  	 font-weight: 600;
  	 color: #EEB766;
  	 opacity: 1;
  	 position:absolute;
  	 right:4rpx;
  	 top:-8rpx;
   }
   
   
   .cp3{
    height:24rpx;display:flex; align-items: center;
    justify-content: space-around;
    }
    .cp3-1{
   	font-size: 18rpx;
   	font-family: Montserrat;
   	font-weight: 600;
   	color: #FFFFFF;
   	opacity: 1;
   	text-align:center;
   	width:70rpx;
    }
	.cp1{height:100rpx; display:flex;margin-top:26rpx;}
	.cp1-1{
		 font-size: 40rpx;
		 font-family: Montserrat;
		 font-weight: bold;
		 color: #FFFFFF;
		 opacity: 1;width:410rpx;
	}
	.btn2{
	  margin-top:100rpx;
	  width:100%;
	  display:flex;
	  justify-content: flex-end;
	  text-align:right;
	  padding-right:40rpx;
	}
	.bcbtn{
	  width: 102rpx;
	  height: 83rpx;
	  background: #404460;
	  opacity: 1;
	  border-radius: 20rpx;
	  font-size: 16rpx;
	  font-family: .PingFang SC;
	  font-weight: 600;
	  color: #FFFFFF; 
	  display:flex;
	  justify-content: center;
	  align-items: center;
	}